/**
 * Created by IntelliJ IDEA.
 * User: nio
 * Date: 13/08/11
 * Time: 20:33
 * To change this template use File | Settings | File Templates.
 */
package com.sfdk.graphics.engine.data.layers {
import com.sfdk.graphics.engine.data.TileInfo;
import com.sfdk.utils.IntPoint;

public interface IEditableLayer {
    function setTiles(tiles:Vector.<Vector.<TileInfo>>, point:IntPoint):Vector.<IntPoint>;

    function tempSetTiles(tiles:Vector.<Vector.<TileInfo>>, point:IntPoint):Vector.<IntPoint>;

    function fillTile(fillingTile:TileInfo, point:IntPoint):Vector.<IntPoint>;

    function tempFillTile(fillingTile:TileInfo, point:IntPoint, previousPoint:IntPoint):Vector.<IntPoint>;

    function clearHover(modifiedTiles:Vector.<IntPoint> = null):void;
}
}
